// MessageListVo.java
// YApi QuickType插件生成，具体参考文档:https://plugins.jetbrains.com/plugin/18847-yapi-quicktype/documentation
package com.itdct.cozecd.vo

import com.alibaba.fastjson2.annotation.JSONField

class MessageListVo {
    var msg: String? = null
    var code: Long? = null
    var data: List<MessageDatum>? = null
    var detail: MessageListDetail? = null
}

// Datum.java
// YApi QuickType插件生成，具体参考文档:https://plugins.jetbrains.com/plugin/18847-yapi-quicktype/documentation
class MessageDatum {
    var role: String? = null

    @JSONField(name = "content_type")
    var contentType: String? = null

    @JSONField(name = "updated_at")
    var updatedAt: Long? = null

    @JSONField(name = "conversation_id")
    var conversationId: String? = null

    @JSONField(name = "created_at")
    var createdAt: Long? = null
    var id: String? = null
    var type: String? = null

    @JSONField(name = "bot_id")
    var botId: String? = null
    var content: String? = null

    @JSONField(name = "reasoning_content")
    var reasoningContent: String? = null

    @JSONField(name = "chat_id")
    var chatId: String? = null

}

// Detail.java
// YApi QuickType插件生成，具体参考文档:https://plugins.jetbrains.com/plugin/18847-yapi-quicktype/documentation
class MessageListDetail {
    var logId: String? = null
}
